CISC 499*: Transactions and Data Stream Processing

نویسنده

  • Neil Conway
چکیده

The current generation of data stream management systems (DSMS) do not provide transactions. This is unfortunate: in this paper, we argue that transactions are a relevant concept for data stream processing, because they simplify the development of correct, reliable applications. As a first step toward a complete transaction model for stream processors, we present several situations in which existing DSMS systems are inadequate, and describe how transaction-like behavior provides a clean solution. We conclude by discussing what these examples suggest about the proper role for transactions in a DSMS.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating the Effects of Large Block Transactions and Owner-ship Nature on Non-Financial Disclosure

Having adequate, sufficient and timely information and data is very important for investors' decision making. Processing information and allocating the asset are two fundamental tasks in the securities market and the stock price is more likely to have the nature of disclosure, information effectiveness and asset allocation efficiency. Thus, in this research, the effects of large block transacti...

متن کامل

GPU-Chariot: A Programming Framework for Stream Applications Running on Multi-GPU Systems

This paper presents a stream programming framework, named GPU-chariot, for accelerating stream applications running on graphics processing units (GPUs). The main contribution of our framework is that it realizes efficient software pipelines on multi-GPU systems by enabling out-of-order execution of CPU functions, kernels, and data transfers. To achieve this out-of-order execution, we apply a ru...

متن کامل

A Comparison of RISC and CISC Architectures

Both CISC and RISC architectures continue to be widely used. RISC processors are present in most embedded devices, while x86 is the most popular architecture for desktops. Since modern processors have to address both power consumption and performance, it is important to compare these architectures to support future project decisions. Keywords—RISC; CISC; comparison

متن کامل

Difference between cisc and risc pdf

Increased difference between CPU and memory speeds. These PPTs give basic differences between RISC CISC processors. The RISC is reduced Instruction set computing.-authorSTREAM.distinction between their respective approaches to increasing performance. We now live in a post-RISC world, where the terms RISC and CISC have. Side-by-side for comparison, discussing how each feature aids or hinders per...

متن کامل

A Tale of Two Processors: Revisiting the RISC-CISC Debate

The contentious debates between RISC and CISC have died down, and a CISC ISA, the x86 continues to be popular. Nowadays, processors with CISC-ISAs translate the CISC instructions into RISC style micro-operations (eg: uops of Intel and ROPS of AMD). The use of the uops (or ROPS) allows the use of RISC-style execution cores, and use of various micro-architectural techniques that can be easily imp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008